x86 mcheck: Replace hypervisor MCA telemetry structures with something
authorKeir Fraser <keir.fraser@citrix.com>
Tue, 17 Mar 2009 14:22:50 +0000 (14:22 +0000)
committerKeir Fraser <keir.fraser@citrix.com>
Tue, 17 Mar 2009 14:22:50 +0000 (14:22 +0000)
commite114bca753116936a99531ec27c591949b5c11c9
tree5a6256158d2f183d6431900567a2891ac6b1793d
parent60158182b4ff9dfeea12703d040ece4461c795ad
x86 mcheck: Replace hypervisor MCA telemetry structures with something
more robust and designed to make terminal error telemetry available to
the dom0 panic flow for diagnosis on reboot.

Use common code for a lot of the AMD and Intel MCE handling code.

Signed-off-by: Gavin Maltby <gavin.maltby@sun.com>
Signed-off-by: Frank van der Linden <frank.vanderlinden@sun.com>
16 files changed:
xen/arch/x86/cpu/mcheck/Makefile
xen/arch/x86/cpu/mcheck/amd_f10.c
xen/arch/x86/cpu/mcheck/amd_k8.c
xen/arch/x86/cpu/mcheck/amd_nonfatal.c
xen/arch/x86/cpu/mcheck/k7.c
xen/arch/x86/cpu/mcheck/mce.c
xen/arch/x86/cpu/mcheck/mce.h
xen/arch/x86/cpu/mcheck/mce_intel.c
xen/arch/x86/cpu/mcheck/mctelem.c [new file with mode: 0644]
xen/arch/x86/cpu/mcheck/mctelem.h [new file with mode: 0644]
xen/arch/x86/cpu/mcheck/non-fatal.c
xen/arch/x86/cpu/mcheck/p5.c
xen/arch/x86/cpu/mcheck/winchip.c
xen/arch/x86/cpu/mcheck/x86_mca.h
xen/include/asm-x86/traps.h
xen/include/public/arch-x86/xen-mca.h